// 1. 导入express模块
const express = require('express')
// 2. 创建express服务对象
const app = express();

const verifyFn = require('./16-2-verify');

app.listen(80,()=>{
    console.log("启动成功");
})
// 3. 创建一个用户相关router对象

// 路由器
let router1 = express.Router();
// 4. 将路由配置到创建的router对象上
router1.get('/',(req,res)=>{
    res.send('首页');
})

router1.get('/list',(req,res)=>{
    res.send('列表页');
})

router1.get('/detail',(req,res)=>{
    res.send('详情页');
})

router1.get('/login',(req,res)=>{
    res.send('登录页面');
})

// 使用路由器中间件
app.use(router1);


let router2 = express.Router();

router2.get('/center',verifyFn,(req,res)=>{
    res.send('个人中心');
})

router2.get('/cart',verifyFn,(req,res)=>{
    res.send('购物车');
})

app.use(router2);


// 5. 使用use调用router对象
// 6. 监听一个端口号，并启动服务